package com.winchain.chainbill.bill.base.service;

import com.shell.bee.persistence.service.PersistentService;
import com.winchain.chainbill.bill.base.po.CbAtt;
import com.winchain.chainbill.bill.biz.query.vo.CbRecVo;
import com.winchain.chainbill.bill.biz.send.vo.BillAttInvoice;
import com.winchain.chainbill.bill.biz.transfer.vo.BillTransfer;
import com.winchain.chainbill.serfee.vo.SerFeeVo;
import com.winchain.chainbill.tbill.biz.vo.TbRecVo;
import java.util.List;
import java.util.Map;

public abstract interface CbAttService extends PersistentService<CbAtt> {
	public abstract void setAtt(CbRecVo paramCbRecVo);

	public abstract void setAtt(List<BillTransfer> paramList);

	public abstract void setTbAtt(TbRecVo paramTbRecVo);

	public abstract void setSerFeeTbAtt(SerFeeVo paramSerFeeVo);

	public abstract Map<List<String>, List<BillAttInvoice>> saveCbAtt(String paramString1, String paramString2,
			String paramString3, String paramString4, String paramString5, String paramString6) throws Exception;
}
